// First import the header file
#include "FirstClass.h"
#include <iostream>
#include <cstdio>
#include <stdio.h>
#include <string>

// This is the constructor for the FirstClass object
FirstClass::FirstClass(){
	// This is a little magic to get something printed to the screen
	printf(" FirstClass \n");
	classProperty = 1; // Class properties must be initialised inside object constructor
}

int FirstClass::howManyClasses(){
	//Once again, just a little message to say 'hello'
	printf(" howManyClasses method says: 'just one class, just one fix' \n"); // Q: Why is this out of scope?
	// Note that we are returning classProperty, take a look at the method
	// declaration to understand why we're doing this (hint: it is of type 'int' said the student that was skint)
	return classProperty;
}
